home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / Think Class Libraries / Item Class / Item headers / CItemApp.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-11-30  |  994 b   |  42 lines  |  [TEXT/KAHL]

  1. /******************************************************************************
  2.  CDemoApp.h
  3.  
  4.         Interface for Item Application class
  5.         
  6.     SUPERCLASS = CApplication
  7.     
  8.     Copyright © 1991 Symantec Corporation. All rights reserved.
  9.     
  10.  
  11.  ******************************************************************************/
  12.  
  13. #define _H_CItemApp
  14.  
  15. #include "CApplication.h"
  16.  
  17. class CItemApp : public CApplication
  18. {
  19.     public:        /* TCL 1.1.1 DLP 10/2/91 */
  20.     
  21.     CItemApp( void);
  22.     
  23.     virtual void    MakeClipboard( void);
  24.     virtual void    SetUpMenus( void);
  25.     virtual void    SetUpFileParameters( void);
  26.  
  27.     virtual void    DoCommand( long theCommand);
  28.     
  29.     virtual void    CreateDocument( void);
  30.     virtual void    OpenDocument( SFReply *macReply);
  31.     virtual void    NewTextDoc( long theCommand);
  32.     virtual void    NewTableDoc( void);
  33.     
  34.     virtual void    DoAppleEvent( CAppleEvent *anAppleEvent);
  35.  
  36.     void    DoBorderDialog( void);
  37.     void    DoItemTable( void);
  38.     CDirector    *DoItemDialog( short resID, Boolean modal);
  39.     
  40.     virtual void    ForceClassReferences( void);
  41.  
  42. };